.tree /deep/ .el-tree-node {
  position: relative;
  padding-left: 16px;
}

.tree /deep/ .el-tree-node__children {
  padding-left: 25px;
  padding-top: 20px;
}

.tree /deep/ .el-tree-node :last-child:before {
  height: 38px;
}

.tree-container /deep/ .el-tree > .el-tree-node:before {
  border-left: none;
}

.tree-container /deep/ .el-tree > .el-tree-node:after {
  border-top: none;
}

.tree /deep/ .el-tree-node:before {
  content: "";
  left: -4px;
  position: absolute;
  right: auto;
  border-width: 1px;
}

.tree /deep/ .el-tree-node:after {
  content: "";
  left: -4px;
  position: absolute;
  right: auto;
  border-width: 1px;
}
 /**节点有间隙，隐藏掉展开按钮就好了,如果觉得空隙没事可以删掉**/
.tree /deep/ .el-tree-node__expand-icon.is-leaf {
  display: none;
}

.tree /deep/ .el-tree-node:before {
  border-left: 2px solid #4386c6;
  bottom: 0px;
  height: 100%;
  top: -26px;
  width: 1px;
}

.tree /deep/ .el-tree-node:after {
  border-top: 2px solid #4386c6;
  height: 20px;
  top: 12px;
  width: 24px;
}

.tree /deep/ .el-icon-caret-right:before {
  content: '';
}

.tree /deep/ .el-tree-node__content{
   padding-left: 0px;
}

.tree /deep/ .el-tree-node__content>.el-tree-node__expand-icon{
  padding: 0px;
}

.tree /deep/ .el-divider--vertical {
  margin: 0 5px;
}

.tree /deep/ .el-button-group:before {
  display: none;
}

.tree /deep/ .el-tree:before {
  border-left: none;
}